/**
 *
 * @description: 测试新版的request请求
 * @author: junyong.hong
 * @createTime: 2019/7/23
 * @version: 1.0.0.0
 * @history:
 *    1、
 *    2、
 *
 */
import {
    HTTP
} from '../util/http-p.js'

class BookModel extends HTTP{
    // 获取书籍列表
    getHotList () {
        return this.request({
            url: 'book/hot_list'
        })
    }

    // 搜索
    search(start, q) {
        return this.request({
            url: 'book/search?summary=1',
            data: {
                q: q,
                // 从第几条开始搜索
                start: start
            }
        })
    }

    // 获取喜欢的书（总数）
    getMyBookCount () {
        return this.request({
            url: 'book/favor/count'
        })
    }

    // 获取书籍的详细信息
    getDetail (bid) {
        return this.request({
            url: `book/${bid}/detail`
        })
    }

    // 获取当前图书的点赞状态
    getLikeStatus (bid) {
        return this.request({
            url: `/book/${bid}/favor`
        })
    }

    // 短评
    postComment(bid, comment) {
        return this.request({
            url: 'book/add/short_comment',
            method: 'POST',
            data: {
                book_id: bid,
                content: comment
            }
        })
    }
}

export { BookModel }


